package boot.spring.service;

import boot.spring.entity.Users;
import boot.spring.util.Result;

import java.util.List;
import java.util.Map;

/*
* 户表的业务层
* 检索

 创建

用户操作	锁定用户
	解锁用户
角色设置
操作	编辑
	删除
	重置密码
*
*
*
* */
public interface UsersService {

    /*分页获取所有数据  根据多条件(用户名、起止时间、是否锁定、排序)*/
    public Result UserSerAll(Integer page, Integer limit, String uname, String begintime, String endtime, String iflock, String weight);

    /*获取数据的条数*/
   /* public Integer countSet(Integer page,Integer limit,String uname,String begintime,String endtime,String iflock,String weight);*/

    /*创建用户【用户名不能重复】*/
    public Result UserSerAdd(Users Add);

    /*解锁锁定用户*/
    public Result UserSerUnlocklock(Users up);

    /*编辑*/
    public Result UserSerUp(Users Up);

    /*删除*/
    public  Result UserSerDel(Users del);

    /*重置密码*/
    public Result UsersSerPwdUp(Users pwdup);
}
